Method and system for non-traditional directory assistance

ABSTRACT

A directory assistance service includes a database and an interface module. The database stores a set of audio advertisements, and the audio advertisements are priced based on a tiered pricing model. The interface module is in communication with the database and receives a directory assistance request from a caller, plays the caller one or more audio advertisements from the database, and charges an advertiser for playing the audio advertisements based on the tiered pricing model.

FIELD OF THE DISCLOSURE

The present disclosure generally relates to telephone directoryassistance.

BACKGROUND

Directory assistance services are provided to help telephone subscriberslocate telephone directory numbers of other subscribers. The servicesare customarily provided by a directory assistance operator connected tothe requesting caller via a switching system. Early designs of directoryassistance systems required operators to refer to books and file cardsto find the desired directory numbers. As directory assistance trafficincreased, more efficient and automated techniques and systems wereintroduced to furnish the required service.

Conventional directory assistance services charge a fee to the callerfor dialing the directory assistance service, and charge an additionalfee if the caller elects to have the call completed by the directoryassistance service. More recent directory assistance services aresubsidized by advertising in the form of one or more recorded messagesplayed to the caller.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram of a directory assistance service;

FIG. 2 is a flow chart of a method for assigning an advertiser to a tierpricing level;

FIG. 3 is a flow chart of a method for processing a directory assistancerequest;

FIG. 4 is a flow chart of a method for selecting a plurality of audioadvertisements for play by a directory assistance service; and

FIG. 5 is a block diagram of a data processing device.

DETAILED DESCRIPTION OF THE DRAWINGS

A directory assistance service receives a directory assistance requesttelephone call from a caller and uses the request along with additionalfactors in selecting one or more audio advertisements for play duringthe call. There are four types of audio advertisements in the directoryassistance service: business category search, business name re-direct,requested listing, and sponsorship advertisements. The audioadvertisements played to the caller during the directory assistancerequest are from one or more of these types of audio advertisements.During the directory assistance request, the directory assistanceservice offers to complete the telephone call directly from the callerto an advertiser. The advertiser is charged to have an audioadvertisement played, and also for any telephone call completed by theservice. The audio advertisements are priced using a tiered pricingmodel. The tiered pricing model charges advertisers different amountsbased on various criteria.

FIG. 1 shows a block diagram of a directory assistance service 100including an interface module 102, a database 104, a routing module 106,and an advertiser 108. A caller 110 places a telephone call, free ofcharge, to the directory assistance service 100. The interface module102 receives the telephone call from the caller 110, and waits for adirectory assistance request. The interface module 102 selects thedirectory advertisements based on the location, time of the day, day ofthe week, and/or keyword criteria of the directory assistance request.Depending on the directory assistance request, the interface module 102selects one or more directory advertisements stored in the database 104from among four types: business category search, business namere-direct, requested listing, and sponsorship.

Business category search advertisements are used when the callerrequests directory assistance for a listing of a certain type ofbusiness, such as florists. If at least one audio advertisement storedin the database 104 matches the category requested by the caller 110,the interface module 102 plays the audio advertisements that match thecategory requested. If the number of audio advertisements related to thebusiness category request is more than an acceptable, preferably pre-setnumber, then the interface module 102 rotates the audio advertisementsplayed to the caller 110. However, if none of the audio advertisementssaved in the database 104 match the category requested by the caller110, then the interface module 102 selects one or more audioadvertisements at random to be played to the caller. The advertiser 108is charged if their advertisement is played. The caller 110 is alsogiven an opportunity to be directly connected to the advertiser 108 asthe audio advertisement is playing. If the caller 110 elects to have thetelephone call directly completed to the advertiser 108, then theinterface module 102 passes the telephone call to the routing module 106for completion of the telephone call to the advertiser 108 and theadvertiser is assessed an additional fee.

Business name re-direct audio advertisements are used when the callerrequests a listing by name. For example, if the caller 110 requests thetelephone number for a specific restaurant that does not have anadvertisement stored in the database 104, then before the telephonenumber for the specific restaurant requested is given, the caller 110hears one or more audio advertisements for advertisers that may be, forexample, other restaurants. The caller 110 is given the option toreceive the telephone number of the specific restaurant requested or thetelephone number for the advertiser 108. In this example, the advertiser108 pays for the business name re-direct audio advertisement to beplayed, and a surcharge if the caller 110 elects to have the callcompleted to the advertiser 108. If there are multiple audioadvertisements for competing restaurants saved in the database 104, theaudio advertisements are preferably rotated and/or prioritized based onselection criteria by the interface module 102. For, example if theadvertiser 108 pays more than a competing advertiser for an audioadvertisement to be played, then the advertiser's audio advertisement isgiven a higher priority and/or rotated more frequently when theinterface module 102 selects the audio advertisements to be played.

The requested listing advertisement is played when a listing requestedby the caller 110 corresponds to an advertiser 108 having an audioadvertisement in the database 104. In this situation, the audioadvertisement of the advertiser 108 is played, and preferably offers thecaller a discount or other incentive if the caller connects directly tothe advertiser 108. The advertiser 108 has the option to include averbal coupon in the audio advertisement offering the caller 110 adiscount, if the caller states that the caller heard about theadvertiser 108 from the audio advertisement. Another feature of theverbal coupon is to supply the caller 110 with a unique code, for adiscount, during the audio advertisement. If the caller 110 contacts theadvertiser 108 and recites the unique code, then the caller receives thediscount associated with the unique code. The advertiser 108 has theability to change the unique code played in the audio advertisementperiodically, such as daily, weekly, monthly, or yearly. The advertiser108 is charged a fee for the audio advertisement to be played, and asurcharge if the caller 110 elects to have the interface module 102complete the telephone call to advertiser 108.

The call sponsorship advertisement may be played at any time during thedirectory assistance request, and regardless of the type of listingrequested. If the caller 110 calls for a specific restaurant, forexample, and the advertiser 108 has purchased a call sponsorshipadvertisement, the interface module 102 plays the audio advertisementfor the advertiser. The advertiser 108 is charged a fee every time theinterface module 102 plays the audio advertisement. If for instance theadvertiser 108 elects to have an audio advertisement played at both thebeginning and at the end of a directory assistance request, theadvertiser pays for both of the audio advertisements to be played. Callcompletion may or may not be offered with the sponsorship advertisement.

The audio advertisements in the directory assistance service 100 arepriced using a tiered model. The advertiser 108 is placed into one ofseveral pricing levels or tiers based on the value to the advertiser fora caller being delivered to their business. For example, a lawyer may beplaced in a higher tier than a florist and therefore assessed more forplaying his audio advertisement. Also, a nationwide business withmultiple locations may be assessed more for audio advertisements andcall completion than a small business owner with only one location,because the nationwide business has more locations to which thetelephone call is routed. Each tier has multiple pre-set amounts to becharged to the advertiser 108. The advertiser 108 selects a pre-setamount to be charged to the advertiser as a recurring charge, foradvertising in the directory assistance service 100. The recurringcharge may be assessed to the advertiser 108 periodically, such asweekly, monthly, or yearly. The cost of playing the audio advertisementsand call completion are taken out of the pre-set amount charged to theadvertiser 108. The rates charged to the advertiser 108 for callcompletion, and for playing an audio advertisement, may vary dependingon the tier level the advertiser is assigned and/or the value placed onthe directory assistance service 100 by the advertiser. The value placedon the audio advertisement by the advertiser 108 is determined by theamount the advertiser is willing to pay for the audio advertisement tobe played and the amount the advertiser is willing to pay to have thetelephone call completed.

FIG. 2 shows a flow chart of a method 200 for assigning an advertiser toa tier pricing level. At block 202, the value to the advertiser for acaller being delivered to their business is determined at block 204. Theadvertiser is assigned to one of several tiers in the tiered pricingmodel based on the value of an audio advertisement to the advertiser,the size, the number of locations and/or the type of their business. Forexample, a large company with multiple locations to which the telephonecalled may be routed and that has a high priced product may be assignedto a higher tier than a small company with a lower priced product.However, a large company that has a low price product may be assigned toa lower tier than a small company that has a high priced product. Thesmaller company with a high priced product may be assigned to a highertier because the value of the audio advertisement and telephone callcompletion is more for the company that has a higher priced product thanthe company that has a lower priced product. At block 206, if theadvertiser is a small business and/or does not make a large amount on atransaction, then the advertiser is assigned to the first tier. If theadvertiser has a few locations, places more value on the audioadvertisement, and/or has higher priced products than an advertiser inthe first tier, the advertiser is assigned to the second tier at block208. At block 210, a large business with multiple locations and/or evenhigher priced products, as compared to the first two tiers, is assignedto the third tier. For example, a florist with only one location isassigned to a lower tier than a professional with only one locationbecause the customer value is higher for a call delivered to theprofessional than the florist. The advertiser assigned to the secondtier is charged more for playing an audio advertisement and for callcompletion than an advertiser assigned to the first tier, and theadvertiser assigned to the third tier is charged even more than anadvertiser assigned to either the first or second tiers based on thevalue of the directory assistance service 100 to the business.

FIG. 3 shows a flow chart of a method 300 for processing a directoryassistance request. At block 302, a tiered pricing model is set for theaudio advertisements. The tiered pricing model charges different amountsto an advertiser for playing an audio advertisement and telephone callcompletion based on the size, number of locations and/or type ofbusiness conducted by the advertiser. For example, the tiered pricingmodel charges a professional more than a florist for playing an audioadvertisement or completing a telephone call. At block 304, a directoryassistance service receives a directory assistance request from acaller. The directory assistance service selects one or more audioadvertisements to play to the caller based on the directory assistancerequest at block 306. The audio advertisements are selected from adatabase of the directory assistance service. At block 308, the audioadvertisements are played to the caller.

FIG. 4 shows a flow chart of a method 400 for selecting a plurality ofaudio advertisements for play by the directory assistance service. Atblock 402, a tiered pricing model is set for one or more audioadvertisements. The tiered pricing model charges different amounts to anadvertiser for playing an audio advertisement and telephone callcompletion based on the size, number of locations and/or type ofbusiness conducted by the advertiser. At block 404, a directoryassistance service receives a directory assistance request from acaller. The directory assistance service determines if an audioadvertisement is available for an advertiser requested during thedirectory assistance request at block 406. The audio advertisement forthe advertiser request is included in the audio advertisements played atblock 408. At block 410, the audio advertisements are played to thecaller.

FIG. 5 shows a block diagram of a data processing device 500 comprisinga processor 502 and a computer-readable medium, such as a memory 504.The memory 504 stores a set of instructions to manipulate the processorto perform the methods 200, 300, and 400 of FIGS. 2, 3, and 4 above.While the computer-readable medium is shown to be a single medium, theterm “computer-readable medium” includes a single medium or multiplemedia, such as a centralized or distributed database, and/or associatedcaches and servers that store one or more sets of instructions. The term“computer-readable medium” shall also include any medium that is capableof storing, encoding or carrying a set of instructions for execution bya processor or that cause a computer system to perform any one or moreof the methods or operations disclosed herein.

In a particular non-limiting, exemplary embodiment, thecomputer-readable medium can include a solid-state memory such as amemory card or other package that houses one or more non-volatileread-only memories. Further, the computer-readable medium can be arandom access memory or other volatile re-writable memory. Additionally,the computer-readable medium can include a magneto-optical or opticalmedium, such as a disk or tapes or other storage device to capturecarrier wave signals such as a signal communicated over a transmissionmedium. A digital file attachment to an e-mail or other self-containedinformation archive or set of archives may be considered a distributionmedium that is equivalent to a tangible storage medium. Accordingly, thedisclosed subject matter is considered to include any one or more of acomputer-readable medium or a distribution medium and other equivalentsand successor media, in which data or instructions may be stored.

The illustrations of the embodiments described herein are intended toprovide a general understanding of the structure of the variousembodiments. The illustrations are not intended to serve as a completedescription of all of the elements and features of apparatus and systemsthat utilize the structures or methods described herein. Many otherembodiments may be apparent to those of skill in the art upon reviewingthe disclosure. Other embodiments may be utilized and derived from thedisclosure, such that structural and logical substitutions and changesmay be made without departing from the scope of the disclosure.Additionally, the illustrations are merely representational and may notbe drawn to scale. Certain proportions within the illustrations may beexaggerated, while other proportions may be minimized. Accordingly, thedisclosure and the FIGS. are to be regarded as illustrative rather thanrestrictive.

The Abstract of the Disclosure is provided to comply with 37 C.F.R.§1.72(b) and is submitted with the understanding that it will not beused to interpret or limit the scope or meaning of the claims. Inaddition, in the foregoing Detailed Description of the Drawings, variousfeatures may be grouped together or described in a single embodiment forthe purpose of streamlining the disclosure. This disclosure is not to beinterpreted as reflecting an intention that the claimed embodimentsrequire more features than are expressly recited in each claim. Rather,as the following claims reflect, inventive subject matter may bedirected to less than all of the features of any of the disclosedembodiments. Thus, the following claims are incorporated into theDetailed Description of the Drawings, with each claim standing on itsown as defining separately claimed subject matter.

The above disclosed subject matter is to be considered illustrative, andnot restrictive, and the appended claims are intended to cover all suchmodifications, enhancements, and other embodiments which fall within thetrue spirit and scope of the present disclosed subject matter. Thus, tothe maximum extent allowed by law, the scope of the present disclosedsubject matter is to be determined by the broadest permissibleinterpretation of the following claims and their equivalents, and shallnot be restricted or limited by the foregoing detailed description.

What is claimed is:
 1. A directory assistance service system comprising:a memory that stores instructions; a processor that executes theinstructions to perform operations, the operations comprising: storing aset of audio advertisements priced on a tiered pricing model, whereinthe set of audio advertisements are placed in different tiers based on asize of an advertiser associated with a particular advertisement, a typeof business of the advertiser, and a number of locations of theadvertiser; and receiving a directory assistance request from a caller;selecting an audio advertisement from the set of audio advertisements;playing, to the caller, the audio advertisement that is selected fromthe set of audio advertisements and charging, based on the tieredpricing model, the advertiser for playing the audio advertisement thatis selected from the set of audio advertisements, wherein the set ofaudio advertisements is rotated for selection, and wherein the audioadvertisement that is selected from the set of audio advertisements isrotated more frequently in response to the advertiser paying more forthe audio advertisement that is selected from the set of audioadvertisements.
 2. The directory assistance service system of claim 1wherein the directory assistance request is free of charge to thecaller.
 3. The directory assistance service system of claim 1 furthercomprising a routing module configured to connect the caller to theadvertiser.
 4. The directory assistance service system of claim 1wherein the audio advertisement that is selected from the set of audioadvertisements is played based on a location of the caller.
 5. Thedirectory assistance service system of claim 1 wherein one of the set ofaudio advertisements includes a verbal coupon.
 6. The directoryassistance service system of claim 1 wherein the set of audioadvertisements includes a different audio advertisement for a differentadvertiser requested in the directory assistance request.
 7. Thedirectory assistance service system of claim 1 wherein a level of thetiered pricing model is based on a value to the advertiser of thedirectory assistance request.
 8. A method comprising: storing a set ofaudio advertisements priced on a tiered pricing model, wherein the setof audio advertisements are placed in different tiers based on a size ofan advertiser associated with a particular advertisement, a type ofbusiness of the advertiser, and a number of locations of the advertiser;receiving a directory assistance request from a caller; selecting, byutilizing instructions from memory that are executed by a processor, anaudio advertisement from the set of audio advertisements; playing, tothe caller, the audio advertisement that is selected from the set ofaudio advertisements; and charging, based on the tired pricing model,the advertiser for playing the audio advertisement that is selected fromthe set of audio advertisements, wherein the set of audio advertisementsis rotated for selection, and wherein the audio advertisement that isselected from the set of audio advertisements is rotated more frequentlyin response to the advertiser paying more for the audio advertisementthat is selected from the set of audio advertisements.
 9. The method ofclaim 8 wherein selecting the audio advertisement further comprisesselecting the audio advertisement to be played based on a location ofthe caller.
 10. The method of claim 8 further comprising connecting thecaller to the advertiser.
 11. The method of claim 8 wherein storing theset of audio advertisements further comprises storing one of the set ofaudio advertisements that includes a verbal coupon.
 12. The method ofclaim 8 further comprising: including a different audio advertisement ofa different advertiser requested during the directory assistance requestof the caller in the set of audio advertisements.
 13. The method ofclaim 8 wherein storing the set of audio advertisements priced on thetiered pricing model further comprises including a level of the tieredpricing model that is based on a value to the advertiser of thedirectory assistance request.
 14. A computer readable device comprisinga plurality of instructions, which when loaded and executed by aprocessor, cause the processor to perform operations, the operationscomprising: storing a set of audio advertisements priced on a tieredpricing model, wherein the set of audio advertisements are placed indifferent tiers based on a size of an advertiser associated with aparticular advertisement, a type of business of the advertiser, and anumber of locations of the advertiser; receiving a directory assistancerequest from a caller; selecting an audio advertisement from the set ofaudio advertisements; playing, to the caller, the audio advertisementthat is selected from the set of audio advertisements; and charging,based on the tiered pricing model, the advertiser for playing the audioadvertisement that is selected from the set of audio advertisements,wherein the set of audio advertisements is rotated for selection, andwherein the audio advertisement that is selected from the set of audioadvertisements is rotated more frequently in response to the advertiserpaying more for the audio advertisement that is selected from the set ofaudio advertisements.
 15. The computer readable device of claim 14wherein the directory assistance request is free of charge to thecaller.
 16. The computer readable device of claim 14 wherein the audioadvertisement selected from the set of audio advertisements is selectedbased on a location of the caller.
 17. The computer readable device ofclaim 14 wherein the set of audio advertisements includes a differentaudio advertisement of a different advertiser requested during thedirectory assistance request of the caller.
 18. The computer readabledevice of claim 14 wherein one of the set of audio advertisementsincludes a verbal coupon.
 19. The computer readable device of claim 14further comprising instructions to connect the caller to the advertiser.20. The computer readable device of claim 14 wherein a level of thetiered pricing model is based on a value to the advertiser of thedirectory assistance request.